// app.js
// App 函数执行后， 在微信客户端祖册小程序， 注册之后会伴随着执行一些生命周期钩子函数
App({

  //1. 默认小程序执行会启动前两个
  // 小程序启动时
  onLaunch(res) {
    // 全局只会触发1次
    // res.scene 场景值作用： 统计小程序打开方式=》 更有针对性的引流=》创造价值
    // 前端:调用后台接口计算数量
    console.log('小程序启动了，只会执行 1 次！' ,res.scene)
  },
  // 小程序前后台运行时 => 前台运行会执行
  onShow(res) {
    // 重复执行
    console.log('小程序处于前台状态！',res)
  },
  // 小程序后台运行时 =》 后台运行(没有关闭=》 没有销毁)
  onHide() {
    // 重复执行
    console.log('小程序处于后台状态！')
  },
  //  执行错误时
  onErr(){
    // 
    console.log("出错啦！！！");
  },
  // 冷启动(如扫码)打开小程序的页面不存在时
  onPageNotFound() {
    console.log("你找的页面去火星了？？？");
  }
})